---
title: SAIF.Business.Claim.Legal API reference
summary: Index of all framework-derived business/data-transfer classes in the legal case-management domain, organized by component grouping.
status: draft
owner: SAIF Case Management team
last_reviewed: 2026-08-21
library: SAIF.Business.Claim.Legal
reference_type: embedded
---

# SAIF.Business.Claim.Legal API reference

This library contains **96 framework-derived classes** (per `dependency-resolution.json`'s frameworkDensity = 96), deriving from `clsBusinessBase`, `clsBusinessCollection`, `clsBusinessCollectionBase`, `clsRetrieveOnlyBusinessCriteria`, `clsBusinessApiCriteriaBase`, and `clsAddress` (all from `SAIF.Framework.Core`†). This catalog documents **106 individual types** identified across the library's `.vb` source files — a small number beyond the 96 count are plain DTO/data-transfer classes (notably the 12 `LegalApi\*.vb` files and `mdlCodeTables.vb`'s non-CRUD lookup classes) that do not derive from a framework base class but are included here for completeness of the public surface. Types are organized by component grouping (folder-based; only `mdlCodeTables.vb` declares an explicit VB `Namespace` — the remaining groupings marked `*` below are inferred from directory structure, not declared namespaces).

Priority classes central to the legal-case lifecycle (`clsLegalCase`, `clsAppeal`, `clsCaseCost`, `clsAcknowledge`, `clsLegalPerson`) are documented in full detail with public/inherited members and related SQL/operations. Remaining classes are documented as stub pages (Purpose/Public members/Sources) given the library's scale — every type is linked below.

## `SAIF.Business.Claim.Legal`*

| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| [clsLegalCaseCollection](SAIF.Business.Claim.Legal/clsLegalCaseCollection.md) | Class | `SAIF.Business.Claim.Legal` | Collection of legal case records* |
| [clsLegalPersons](SAIF.Business.Claim.Legal/clsLegalPersons.md) | Class | `SAIF.Business.Claim.Legal` | Represents a legal persons* |
| [clsLegalPersonList](SAIF.Business.Claim.Legal/clsLegalPersonList.md) | Class | `SAIF.Business.Claim.Legal` | Represents a legal person list* |

## `CodeTables`

| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| [clsALJ](CodeTables/clsALJ.md) | Class | `CodeTables` | Code-table lookup entry representing an administrative law judge (ALJ)/board/federal-judge entry* |
| [clsBodyPartCode](CodeTables/clsBodyPartCode.md) | Class | `CodeTables` | Code-table lookup entry representing a body part code* |
| [clsCaseStatusInfo](CodeTables/clsCaseStatusInfo.md) | Class | `CodeTables` | Code-table lookup entry representing a case status info* |
| [clsDurationCode](CodeTables/clsDurationCode.md) | Class | `CodeTables` | Code-table lookup entry representing a duration code* |
| [clsOutcomeIssue](CodeTables/clsOutcomeIssue.md) | Class | `CodeTables` | Code-table lookup entry representing an outcome issue* |
| [clsOrderTypeInfo](CodeTables/clsOrderTypeInfo.md) | Class | `CodeTables` | Code-table lookup entry representing an order type info* |
| [clsRequestIssueInfo](CodeTables/clsRequestIssueInfo.md) | Class | `CodeTables` | Code-table lookup entry representing a request issue info* |
| [clsReviewLevelCode](CodeTables/clsReviewLevelCode.md) | Class | `CodeTables` | Code-table lookup entry representing a review level code* |
| [clsScheduleTypeInfo](CodeTables/clsScheduleTypeInfo.md) | Class | `CodeTables` | Code-table lookup entry representing a schedule type info* |

## `SAIF.Business.Claim.Legal.LegalApi`*

| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| [AcknowledgementData](SAIF.Business.Claim.Legal.LegalApi/AcknowledgementData.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Response envelope wrapping acknowledgement results* |
| [Acknowledgement](SAIF.Business.Claim.Legal.LegalApi/Acknowledgement.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents an acknowledgement record*|
| [AssignClaimListData](SAIF.Business.Claim.Legal.LegalApi/AssignClaimListData.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Response envelope wrapping assign claim list results* |
| [AssignClaimsResponse](SAIF.Business.Claim.Legal.LegalApi/AssignClaimsResponse.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents an assign claims response* |
| [AttorneyWorkerAssignmentData](SAIF.Business.Claim.Legal.LegalApi/AttorneyWorkerAssignmentData.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Response envelope wrapping attorney worker assignment results* |
| [AttorneyWorkerAssignment](SAIF.Business.Claim.Legal.LegalApi/AttorneyWorkerAssignment.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents an attorney worker assignment* |
| [AttyMessagesData](SAIF.Business.Claim.Legal.LegalApi/AttyMessagesData.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Response envelope wrapping atty messages results* |
| [AttyMessage](SAIF.Business.Claim.Legal.LegalApi/AttyMessage.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents an atty message* |
| [BoardLogData](SAIF.Business.Claim.Legal.LegalApi/BoardLogData.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Response envelope wrapping board log results* |
| [BoardLog](SAIF.Business.Claim.Legal.LegalApi/BoardLog.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents a board log* |
| [ConsolidatedCaseData](SAIF.Business.Claim.Legal.LegalApi/ConsolidatedCaseData.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Response envelope wrapping consolidated case results* |
| [ConsolidatedCase](SAIF.Business.Claim.Legal.LegalApi/ConsolidatedCase.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents a consolidated case* |
| [FileListData](SAIF.Business.Claim.Legal.LegalApi/FileListData.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Response envelope wrapping file list results* |
| [FileList](SAIF.Business.Claim.Legal.LegalApi/FileList.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents a file list* |
| [FindCaseData](SAIF.Business.Claim.Legal.LegalApi/FindCaseData.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Response envelope wrapping find case results* |
| [LegalCase](SAIF.Business.Claim.Legal.LegalApi/LegalCase.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents a legal case* |
| [LetterRequest](SAIF.Business.Claim.Legal.LegalApi/LetterRequest.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents a letter request* |
| [MailDateData](SAIF.Business.Claim.Legal.LegalApi/MailDateData.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Response envelope wrapping mail date results* |
| [MailDate](SAIF.Business.Claim.Legal.LegalApi/MailDate.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents a mail date* |
| [WorkerAttyData](SAIF.Business.Claim.Legal.LegalApi/WorkerAttyData.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Response envelope wrapping worker atty results* |
| [WorkerAtty](SAIF.Business.Claim.Legal.LegalApi/WorkerAtty.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents a worker atty* |
| [WorkerInfo](SAIF.Business.Claim.Legal.LegalApi/WorkerInfo.md) | Class | `SAIF.Business.Claim.Legal.LegalApi` | Represents a worker info* |

## `SAIF.Business.Claim.Legal.LegalNet`*

| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| [clsAcknowledge](SAIF.Business.Claim.Legal.LegalNet/clsAcknowledge.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an acknowledge* |
| [clsAppeal](SAIF.Business.Claim.Legal.LegalNet/clsAppeal.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an appeal* |
| [clsAppealExtension](SAIF.Business.Claim.Legal.LegalNet/clsAppealExtension.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an appeal extension* |
| [clsAppealCollection](SAIF.Business.Claim.Legal.LegalNet/clsAppealCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of appeal records* |
| [ClsAssignmentProcess](SAIF.Business.Claim.Legal.LegalNet/ClsAssignmentProcess.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an assignment process* |
| [clsAssignmentResults](SAIF.Business.Claim.Legal.LegalNet/clsAssignmentResults.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an assignment results* |
| [clsAssignmentResultCollection](SAIF.Business.Claim.Legal.LegalNet/clsAssignmentResultCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of assignment result records* |
| [clsAssignmentDetail](SAIF.Business.Claim.Legal.LegalNet/clsAssignmentDetail.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an assignment detail* |
| [clsResultDetailCollection](SAIF.Business.Claim.Legal.LegalNet/clsResultDetailCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of result detail records* |
| [clsAssignmentReport](SAIF.Business.Claim.Legal.LegalNet/clsAssignmentReport.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an assignment report* |
| [clsAssignmentReportList](SAIF.Business.Claim.Legal.LegalNet/clsAssignmentReportList.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an assignment report list* |
| [AssignmentData](SAIF.Business.Claim.Legal.LegalNet/AssignmentData.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an assignment data* |
| [AssignmentRecord](SAIF.Business.Claim.Legal.LegalNet/AssignmentRecord.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an assignment record* |
| [clsAttorneyMessage](SAIF.Business.Claim.Legal.LegalNet/clsAttorneyMessage.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an attorney message* |
| [clsBoardRecord](SAIF.Business.Claim.Legal.LegalNet/clsBoardRecord.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a board record* |
| [clsCaseCost](SAIF.Business.Claim.Legal.LegalNet/clsCaseCost.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a case cost* |
| [clsCaseCostCollection](SAIF.Business.Claim.Legal.LegalNet/clsCaseCostCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of case cost records* |
| [clsCaseNote](SAIF.Business.Claim.Legal.LegalNet/clsCaseNote.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a case note* |
| [clsCaseOutcome](SAIF.Business.Claim.Legal.LegalNet/clsCaseOutcome.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a case outcome* |
| [clsCaseOutcomeCollection](SAIF.Business.Claim.Legal.LegalNet/clsCaseOutcomeCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of case outcome records* |
| [clsCaseSearchCriteria](SAIF.Business.Claim.Legal.LegalNet/clsCaseSearchCriteria.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a case search criteria* |
| [clsCaseSearchResult](SAIF.Business.Claim.Legal.LegalNet/clsCaseSearchResult.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a case search result* |
| [clsCaseStatusHistory](SAIF.Business.Claim.Legal.LegalNet/clsCaseStatusHistory.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a case status history* |
| [clsCaseStatusHistoryCollection](SAIF.Business.Claim.Legal.LegalNet/clsCaseStatusHistoryCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of case status history records* |
| [clsCaseConsolidation](SAIF.Business.Claim.Legal.LegalNet/clsCaseConsolidation.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a case consolidation* |
| [clsConsolidations](SAIF.Business.Claim.Legal.LegalNet/clsConsolidations.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a consolidations* |
| [clsConsolidatedFileLocation](SAIF.Business.Claim.Legal.LegalNet/clsConsolidatedFileLocation.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a consolidated file location* |
| [clsConsolidatedFileLocations](SAIF.Business.Claim.Legal.LegalNet/clsConsolidatedFileLocations.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a consolidated file locations* |
| [clsCreateFile](SAIF.Business.Claim.Legal.LegalNet/clsCreateFile.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a create file* |
| [clsFindCase](SAIF.Business.Claim.Legal.LegalNet/clsFindCase.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a find case* |
| [clsHearingLocationInfo](SAIF.Business.Claim.Legal.LegalNet/clsHearingLocationInfo.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a hearing location info* |
| [clsHearingLocationList](SAIF.Business.Claim.Legal.LegalNet/clsHearingLocationList.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a hearing location list* |
| [clsLegalCase](SAIF.Business.Claim.Legal.LegalNet/clsLegalCase.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a legal case* |
| [clsLegalCaseEvaluation](SAIF.Business.Claim.Legal.LegalNet/clsLegalCaseEvaluation.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a legal case evaluation* |
| [clsLegalCaseEvaluationCollection](SAIF.Business.Claim.Legal.LegalNet/clsLegalCaseEvaluationCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of legal case evaluation records* |
| [clsLegalFileLocation](SAIF.Business.Claim.Legal.LegalNet/clsLegalFileLocation.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a legal file location* |
| [clsLegalFileLocationCollection](SAIF.Business.Claim.Legal.LegalNet/clsLegalFileLocationCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of legal file location records* |
| [clsLegalSchedule](SAIF.Business.Claim.Legal.LegalNet/clsLegalSchedule.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a legal schedule* |
| [clsLegalScheduleCollection](SAIF.Business.Claim.Legal.LegalNet/clsLegalScheduleCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of legal schedule records* |
| [clsMailDate](SAIF.Business.Claim.Legal.LegalNet/clsMailDate.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a mail date* |
| [clsOtherLegalParty](SAIF.Business.Claim.Legal.LegalNet/clsOtherLegalParty.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an other legal party* |
| [clsOtherLegalPartyCollection](SAIF.Business.Claim.Legal.LegalNet/clsOtherLegalPartyCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of other legal party records* |
| [clsOutcomeIssue](SAIF.Business.Claim.Legal.LegalNet/clsOutcomeIssue.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an outcome issue* |
| [clsOutcomeIssueCollection](SAIF.Business.Claim.Legal.LegalNet/clsOutcomeIssueCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of outcome issue records* |
| [clsOutcomeStaff](SAIF.Business.Claim.Legal.LegalNet/clsOutcomeStaff.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents an outcome staff* |
| [clsOutcomeStaffCollection](SAIF.Business.Claim.Legal.LegalNet/clsOutcomeStaffCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of outcome staff records* |
| [clsQuickCal](SAIF.Business.Claim.Legal.LegalNet/clsQuickCal.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a quick cal* |
| [clsQuickCalCollection](SAIF.Business.Claim.Legal.LegalNet/clsQuickCalCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of quick cal records* |
| [clsRequestIssue](SAIF.Business.Claim.Legal.LegalNet/clsRequestIssue.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Represents a request issue* |
| [clsRequestIssueCollection](SAIF.Business.Claim.Legal.LegalNet/clsRequestIssueCollection.md) | Class | `SAIF.Business.Claim.Legal.LegalNet` | Collection of request issue records* |

## `SAIF.Business.Claim.Legal.Print`*

| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| [clsLetterRequest](SAIF.Business.Claim.Legal.Print/clsLetterRequest.md) | Class | `SAIF.Business.Claim.Legal.Print` | Represents a letter request* |
| [clsLetterRequestCollection](SAIF.Business.Claim.Legal.Print/clsLetterRequestCollection.md) | Class | `SAIF.Business.Claim.Legal.Print` | Collection of letter request records* |

## `SAIF.Business.Claim.Legal.TableMaint`*

| Type | Kind | Namespace | Purpose |
|---|---|---|---|
| [clsAttorneyConflict](SAIF.Business.Claim.Legal.TableMaint/clsAttorneyConflict.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Represents an attorney conflict* |
| [clsAttorneyConflictCollection](SAIF.Business.Claim.Legal.TableMaint/clsAttorneyConflictCollection.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Collection of attorney conflict records* |
| [clsAttorneyPolicyAssignment](SAIF.Business.Claim.Legal.TableMaint/clsAttorneyPolicyAssignment.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Represents an attorney policy assignment* |
| [clsAttorneyPolicyAssignmentCollection](SAIF.Business.Claim.Legal.TableMaint/clsAttorneyPolicyAssignmentCollection.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Collection of attorney policy assignment records* |
| [clsAttorneyProfile](SAIF.Business.Claim.Legal.TableMaint/clsAttorneyProfile.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Represents an attorney profile* |
| [clsAttorneyProfileCollection](SAIF.Business.Claim.Legal.TableMaint/clsAttorneyProfileCollection.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Collection of attorney profile records* |
| [clsAttorneySchedule](SAIF.Business.Claim.Legal.TableMaint/clsAttorneySchedule.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Represents an attorney schedule* |
| [clsAttorneyScheduleCollection](SAIF.Business.Claim.Legal.TableMaint/clsAttorneyScheduleCollection.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Collection of attorney schedule records* |
| [clsAttorneyWorkerAssignment](SAIF.Business.Claim.Legal.TableMaint/clsAttorneyWorkerAssignment.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Represents an attorney worker assignment* |
| [clsAttorneyWorkerAssignmentCollection](SAIF.Business.Claim.Legal.TableMaint/clsAttorneyWorkerAssignmentCollection.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Collection of attorney worker assignment records* |
| [clsHearingLocation](SAIF.Business.Claim.Legal.TableMaint/clsHearingLocation.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Represents a hearing location* |
| [clsHearingLocationCollection](SAIF.Business.Claim.Legal.TableMaint/clsHearingLocationCollection.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Collection of hearing location records* |
| [clsLegalPerson](SAIF.Business.Claim.Legal.TableMaint/clsLegalPerson.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Represents a legal person* |
| [clsLegalPersonCollection](SAIF.Business.Claim.Legal.TableMaint/clsLegalPersonCollection.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Collection of legal person records* |
| [clsLegalPersonType](SAIF.Business.Claim.Legal.TableMaint/clsLegalPersonType.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Represents a legal person type* |
| [clsLegalPersonTypeCollection](SAIF.Business.Claim.Legal.TableMaint/clsLegalPersonTypeCollection.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Collection of legal person type records* |
| [clsOtherFirm](SAIF.Business.Claim.Legal.TableMaint/clsOtherFirm.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Represents an other firm* |
| [clsOtherFirmCollection](SAIF.Business.Claim.Legal.TableMaint/clsOtherFirmCollection.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Collection of other firm records* |
| [clsOutOFTownRotationAssgn](SAIF.Business.Claim.Legal.TableMaint/clsOutOFTownRotationAssgn.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Represents an out o f town rotation assgn* |
| [clsOutOFTownRotationAssgnCollection](SAIF.Business.Claim.Legal.TableMaint/clsOutOFTownRotationAssgnCollection.md) | Class | `SAIF.Business.Claim.Legal.TableMaint` | Collection of out o f town rotation assgn records* |

## Related documentation

- [Index](../index.md)
- [Overview](../overview.md)
- [Architecture](../architecture.md)
- [Dependencies](../dependencies.md)
- [Business rules](../business-rules.md)
- [Operations and processes](../operations-processes.md)
- [Database tables](../database-tables.md)
- [SQL catalog](../sql/index.md)

## Sources

- `SAIF.Business.Claim.Legal\LegalNet\` (all `.vb` files)
- `SAIF.Business.Claim.Legal\TableMaint\` (all `.vb` files)
- `SAIF.Business.Claim.Legal\LegalApi\` (all `.vb` files)
- `SAIF.Business.Claim.Legal\Print\` (all `.vb` files)
- `SAIF.Business.Claim.Legal\mdlCodeTables.vb`
- `SAIF.Business.Claim.Legal\clsLegalCaseCollection.vb`, `clsLegalPersonList.vb`